﻿using Admin.Core.Common.Input;
using Admin.Core.Common.Output;
using Admin.Core.Common.ParamInput;
using Admin.Core.Service.Warehouse.StockList.Output;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace Admin.Core.Service.Warehouse.StockList
{
    public interface IStockListService
    {

        Task<IResponseOutput> PageAsync(PageInput<StockInCkFilterInput> input);
        Task<List<StockListOutput>> GetAllPageAsync(string name, long? xbcTypeId);

        Task<IResponseOutput> PageDetailAsync(PageInput<StockInDetailFilterInput> input);
        Task<List<StockListDetailOutput>> GetAllDetailPageAsync(long? wlId, long? kwId);
    }
}
